Skip to content

Add Projects section with overview, details & archive pages; UI and data improvements#2

Merged
BootifulDeveloper merged 1 commit into
mainfrom
codex/improve-ui-and-add-project-pages
Feb 7, 2026
Merged

Add Projects section with overview, details & archive pages; UI and data improvements#2
BootifulDeveloper merged 1 commit into
mainfrom
codex/improve-ui-and-add-project-pages

Conversation

@BootifulDeveloper
Copy link
Copy Markdown
Owner

Motivation

  • Provide a richer projects experience with browseable case studies and deeper project pages.
  • Improve site navigation and UI so featured work is clearer and users can drill into details.
  • Normalize project data to support list, filter, and detail views.

Description

  • Added a new Projects area: ProjectsOverview, ProjectDetails, and ProjectArchive under src/pages/projects/ plus projects.css for shared styles, and registered routes in AnimatedRoutes for /projects, /projects/archive, and /projects/:slug.
  • Expanded and normalized projectsData.json with slug, summary, highlights, category, year, and role fields and switched image paths to use /projectImages/ for public assets.
  • Updated Project component to include a Project Details link in the modal and small accessibility/content tweaks to alt text and modal layout.
  • Refreshed Portfolio to show a curated set of featured projects with an intro and link to the full Projects overview, added new .portfolioIntro and .modalActions styles in portfolio.css, and imported projects.css from index.js.
  • Improved global button and header styles in index.css and added Portfolio/Projects links to site navigation (NavLinks).
  • Performed dependency install which updated package-lock.json (local dev dependencies adjusted by npm install).

Testing

  • Ran npm install successfully (packages added; audit reported vulnerabilities to review). — SUCCESS.
  • Started the dev server with npm start; the app compiled and served with one ESLint warning (Form unused) but no runtime errors. — SUCCESS (compiled with warnings).
  • Automated browser check: a Playwright script navigated to /projects and saved a screenshot artifact artifacts/projects-overview.png showing the Projects overview rendered. — SUCCESS.

Codex Task

@BootifulDeveloper BootifulDeveloper merged commit 02f0148 into main Feb 7, 2026
1 check failed
@BootifulDeveloper BootifulDeveloper self-assigned this Feb 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant